{
(set: _chars1 to $list1)
(set: _index1 to 1)
(set: $char1 to _chars1's _index1)
(set: _chars2 to $list2)
(set: _index2 to 1)
(set: $char2 to _chars2's _index2)
}
=|=
FIGHTER 1: |cycle1>[(link-rerun: "$char1")[{
(if: _index1 < _chars1's length)[
(set: _index1 to it + 1)
](else:)[
(set: _index1 to 1)
]
(set: $char1 to _chars1's _index1)
(rerun: ?update1)
(rerun: ?cycle1)
(rerun: ?round1)
}]]
=|=
FIGHTER 2: |cycle2>[(link-rerun: "$char2")[{
(if: _index2 < _chars1's length)[
(set: _index2 to it + 1)
](else:)[
(set: _index2 to 1)
]
(set: $char2 to _chars2's _index2)
(rerun: ?update2)
(rerun: ?cycle2)
(rerun: ?round1)
}]]
|==|
{
}(text-size: 0.75)[{
}|round1>[(if: $char1 is $char2)[
//Fighter 1 & Fighter 2 must be different//]{
}(else:)[
=|=
(align:"==>")[|update1>[$char1] vs. |update2>[$char2]:]
=||=
(font: 'courier')[(string: "$" + $char1 + "_" + $char2 + "_" + "Opening")]
|==|
{
}|round1>[(if: $char1 is not $char2)[(display: 'ROUND 1')]]{
}|round2>[(if: $char1 is not $char2)[(display: 'ROUND 2')]] {
}|round3>[(if: ($char1 is not $char2) and ($r1winner is not $r2winner))[(display: 'ROUND 3')]]]]
]<!--Caber-->
(display: 'Char1')
<!--UNO-->
(display: 'Char3')
<!--Maharaj-->
(display: 'Char2')
<!--Raja-->
(display: 'Char5')
<!--Guy-->
(display: 'Char4')
(set: $list1 = (a: "Caber", "UNO", "Maharaj", "Raja", "Guy"))
(set: $list2 = (a: "UNO", "Maharaj", "Raja", "Guy", "Caber"))
(go-to: 'PRE-BARKS_2'){
(set: _r1chars to (a: $char1, $char2))
(set: _r1index1 to 1)
(set: $r1winner to _r1chars's _r1index1)
}
=|=
(align:"==>")[|r1cycle>[(link-rerun: "$r1winner")[{
(if: _r1index1 < _r1chars's length)[
(set: _r1index1 to it + 1)
](else:)[
(set: _r1index1 to 1)
]
(set: $r1winner to _r1chars's _r1index1)
(rerun: ?r1update)
(rerun: ?r1cycle)
(rerun: ?round2)
(rerun: ?round3)
}]] wins Round 1:]
=||=
{
|r1update>[(font: 'courier')[
(if: $r1winner is $char1)[
(string: "$" + $char1 + "_" + $char2 + "_" + "Round1")]
(else-if: $r1winner is $char2)[
(string: "$" + $char2 + "_" + $char1 + "_" + "Round1")]]]
}
|==|(set: _items to (a: "door", "crate", "wall"))
(set: _index to 1)
(set: $thing to _items's _index)
There are many objects in this room, but you are looking at the |cycle>[(link-rerun: "$thing")[{
(if: _index < _items's length)[
(set: _index to it + 1)
](else:)[
(set: _index to 1)
]
(set: $thing to _items's _index)
(rerun: ?update)
(rerun: ?cycle)
}]].
|update>[The $thing looks very interesting.]{
(set: _r2chars to (a: $char1, $char2))
(set: _r2index1 to 1)
(set: $r2winner to _r2chars's _r2index1)
}
=|=
(align:"==>")[|r2cycle>[(link-rerun: "$r2winner")[{
(if: _r2index1 < _r2chars's length)[
(set: _r2index1 to it + 1)
](else:)[
(set: _r2index1 to 1)
]
(set: $r2winner to _r2chars's _r2index1)
(rerun: ?r2update)
(rerun: ?r2cycle)
(rerun: ?round3)
}]] wins Round 2:]
=||=
{
|r2update>[(font: 'courier')[
(if: $r2winner is $char1)[
(if: $r1winner is $r2winner)[
(string: "$" + $char1 + "_" + $char2 + "_" + "Round2Sweep")]
(else:)[
(string: "$" + $char1 + "_" + $char2 + "_" + "Round2Cont")]]
(else-if: $r2winner is $char2)[
(if: $r1winner is $r2winner)[
(string: "$" + $char2 + "_" + $char1 + "_" + "Round2Sweep")]
(else:)[
(string: "$" + $char2 + "_" + $char1 + "_" + "Round2Cont")]]]]
}
|==|{
(set: _r3chars to (a: $char1, $char2))
(set: _r3index1 to 1)
(set: $r3winner to _r3chars's _r3index1)
}
=|=
(align:"==>")[|r3cycle>[(link-rerun: "$r3winner")[{
(if: _r3index1 < _r3chars's length)[
(set: _r3index1 to it + 1)
](else:)[
(set: _r3index1 to 1)
]
(set: $r3winner to _r3chars's _r3index1)
(rerun: ?r3update)
(rerun: ?r3cycle)
}]] wins Round 3:]
=||=
{
|r3update>[(font: 'courier')[
(if: $r3winner is $char1)[
(if: $r1winner is $r3winner)[
(string: "$" + $char1 + "_" + $char2 + "_" + "Round3Top")]
(else:)[
(string: "$" + $char1 + "_" + $char2 + "_" + "Round3Cb")]]
(else-if: $r3winner is $char2)[
(if: $r1winner is $r3winner)[
(string: "$" + $char2 + "_" + $char1 + "_" + "Round3Top")]
(else:)[
(string: "$" + $char2 + "_" + $char1 + "_" + "Round3Cb")]]]]
}
|==|(set: $Caber_Maharaj_Opening = "C: Time for a nap, greybeard.
M: May the best warrior win.")
(set: $Caber_UNO_Opening = "C: Let's be having you, lad.
U: I am not programmed to respond to “Lad.”")
(set: $Caber_Guy_Opening = "C: Seems a shame to bruise a face like yours.
G: Oh, I'm not worried.")
(set: $Caber_Raja_Opening = "C: Nepotism? In my equal opportunity arena?
R: We are equals only as prisoners.")
(set: $Caber_Maharaj_Round1 = "C: I Didn't even break a sweat.
M: Then you are fighting wrong.")
(set: $Caber_UNO_Round1 = "C: C'mon, mate. Stick 'em up.
U: Diagnosing error. Sticking them up.")
(set: $Caber_Guy_Round1 = "C: Och I'm *so* sorry.
G: Do not fear, your penance comes.")
(set: $Caber_Raja_Round1 = "C: Oh yeah, let's do that again.
R: Must we repeat this forever?")
(set: $Caber_Maharaj_Round2Sweep = "C: Tossed around by the caber.
M: Well fought.")
(set: $Caber_UNO_Round2Sweep = "C: She's only gone and done it again!
U: Impossible. Submitting error report.")
(set: $Caber_Guy_Round2Sweep = "C: If that's penance, I'd love to see your reward.
G: You should be so lucky.")
(set: $Caber_Raja_Round2Sweep = "C: You're free from my custody. For now.
R: Thank the heavens.")
(set: $Caber_Maharaj_Round2Cont = "C: See? That's winning.
M: Not quite yet.")
(set: $Caber_UNO_Round2Cont = "C: Time for a little effort, maybe?
U: Agreed.")
(set: $Caber_Guy_Round2Cont = "C: How's that for you?
G: Not bad. Again.")
(set: $Caber_Raja_Round2Cont = "C: There. That's catfighting.
R: I preferred the dogfighting.")
(set: $Caber_Maharaj_Round3Cb = "C: Suck it! Eat it! Loser! Ha!
M: Hm. Screw yourself, Caber.")
(set: $Caber_UNO_Round3Cb = "C: Please call it a comeback, folks!
U: Failure is unacceptable.")
(set: $Caber_Guy_Round3Cb = "C: That's what you get for teasing.
G: I'll try and be more direct.")
(set: $Caber_Raja_Round3Cb = "C: Maybe if you fought better, you'd have more fun.
R: What good is fun?")
(set: $Caber_Maharaj_Round3Top = "C: Yes! I mean good fight, Maharaj.
M: You learn well.")
(set: $Caber_UNO_Round3Top = "C: Systems: failure. No shame in losing to the best.
U: Troubleshooting… Troubleshooting… Failure.")
(set: $Caber_Guy_Round3Top = "C: Cheers for a beautiful dance, darlin'.
G: I will await our next.")
(set: $Caber_Raja_Round3Top = "C: That should stop your whining.
R: I. Don't. Whine.")(set: $Maharaj_Caber_Opening = "M: May the best warrior win.
C: You flatter me as always.")
(set: $Maharaj_UNO_Opening = "M: May the best warrior win.
U: Respect registered. Tactics unchanged.")
(set: $Maharaj_Guy_Opening = "M: May the best warrior win.
G: The crowd will crown their champion.")
(set: $Maharaj_Raja_Opening = "M: May the best warrior win.
R: I know you plan to.")
(set: $Maharaj_Caber_Round1 = "M: Watch closely and learn to win.
C: I know how to win.")
(set: $Maharaj_UNO_Round1 = "M: You make a horrible punching bag.
U: U.N.O. can do all the punching?")
(set: $Maharaj_Guy_Round1 = "M: Do not lose heart.
G: Never. Not until the cameras leave us.")
(set: $Maharaj_Raja_Round1 = "M: Up and on your feet, my child.
R: Why? Why perform the pride we lack?")
(set: $Maharaj_Caber_Round2Sweep = "M: Next time, consider fighting.
C: Well-- Consider… fuck you!")
(set: $Maharaj_UNO_Round2Sweep = "M: Fine practice.
U: Embarrassed.")
(set: $Maharaj_Guy_Round2Sweep = "M: The crowd is left wanting.
G: Leave me to my shame.")
(set: $Maharaj_Raja_Round2Sweep = "M: Well fought.
R: Liar.")
(set: $Maharaj_Caber_Round2Cont = "M: Let us see what you're made of.
C: Blood. Muscle. Victory.")
(set: $Maharaj_UNO_Round2Cont = "M: And a warrior never accepts defeat.
U: Words added to memory.")
(set: $Maharaj_Guy_Round2Cont = "M: I give them more still.
G: Oh, excellent.")
(set: $Maharaj_Raja_Round2Cont = "M: Now we settle this as warriors.
R: A warrior has a cause.")
(set: $Maharaj_Caber_Round3Cb = "M: Simply blood and muscle.
C: *annoyed snarl*")
(set: $Maharaj_UNO_Round3Cb = "M: You fought an impressive match.
U: Did not win.")
(set: $Maharaj_Guy_Round3Cb = "M: Well lost.
G: Spare me your grace, victor.")
(set: $Maharaj_Raja_Round3Cb = "M: There's still life in this old hound.
R: I wish you could live it free.")
(set: $Maharaj_Caber_Round3Top = "M: You gave them a good show.
C: I'd rather give you a good beating.")
(set: $Maharaj_UNO_Round3Top = "M: A fine dance of metal and bone.
U: But bone is weaker. Cannot win.")
(set: $Maharaj_Guy_Round3Top = "M: A true duel. Thank you.
G: I live to please.")
(set: $Maharaj_Raja_Round3Top = "M: Unlucky, Raja. You fought well.
R: Don't spare my feelings.")(set: $UNO_Caber_Opening = "U: Why fight? Your loss is predetermined.
C: Everybody loves an underdog.")
(set: $UNO_Maharaj_Opening = "U: Maharaj: king or prince. But what kingdom?
M: May the best warrior win.")
(set: $UNO_Guy_Opening = "U: I am excited to fight you.
G: Then let's light this arena up, zapper.")
(set: $UNO_Raja_Opening = "U: Raja: king or prince. But what kingdom?
R: I don't know. Some ruin somewhere.")
(set: $UNO_Caber_Round1 = "U: Effortless and expected.
C: Och have a little sportsmanship.")
(set: $UNO_Maharaj_Round1 = "U: U.N.O. equals best warrior.
M: A warrior should fight for something.")
(set: $UNO_Guy_Round1 = "U: Underwhelming.
G: Just setting up the comeback, yah?")
(set: $UNO_Raja_Round1 = "U: Success. Preparing to repeat.
R: I suppose I will stop you.")
(set: $UNO_Caber_Round2Sweep = "U: No competition. No sportsmanship.
C: That wasn't even a fight.")
(set: $UNO_Maharaj_Round2Sweep = "U: Warrior fights to win.
M: *spits* You fought well.")
(set: $UNO_Guy_Round2Sweep = "U: Your comeback is in next match?
G: Hmph. No panache.")
(set: $UNO_Raja_Round2Sweep = "U: Now I experience joy.
R: It is not shared.")
(set: $UNO_Caber_Round2Cont = "U: Erroneous failure: corrected.
C: Always time for more failures.")
(set: $UNO_Maharaj_Round2Cont = "U: Not punching bag. Sparring partner.
M: Careful what you wish for.")
(set: $UNO_Guy_Round2Cont = "U: Thank you, Guy.
G: My pleasure. Now hold back nothing.")
(set: $UNO_Raja_Round2Cont = "U: Tables are turning.
R: Not any tables that matter.")
(set: $UNO_Caber_Round3Cb = "U: Thank you for your participation.
C: Get stuffed scrapheap.")
(set: $UNO_Maharaj_Round3Cb = "U: Why wish carefully? I am match for you.
M: My partners here, they don't last.")
(set: $UNO_Guy_Round3Cb = "U: Should not let opponent win Rounds.
G: Yah. Thank you.")
(set: $UNO_Raja_Round3Cb = "U: Round 1 error corrected. I am superior.
R: Superior but still conquered.")
(set: $UNO_Caber_Round3Top = "U: Request granted. Please report your satisfaction.
C: Piss off.")
(set: $UNO_Maharaj_Round3Top = "U: Do you accept defeat?
M: Only in death, my friend.")
(set: $UNO_Guy_Round3Top = "U: Success. Offering sign of respect.
G: Stick that respect up your charger.")
(set: $UNO_Raja_Round3Top = "U: Thank you for accepting request.
R: Sure. You're welcome.")(set: $Guy_Caber_Opening = "G: Showtime.
C: Let's be having you.")
(set: $Guy_Maharaj_Opening = "G: A worthy fight: oldest meets greatest.
M: May the best warrior win.")
(set: $Guy_UNO_Opening = "G: Everybody's watching. Don't let me down.
U: Do you consider defeat a letdown?")
(set: $Guy_Raja_Opening = "G: Ready to put on a show, little one?
R: I'll show you something.")
(set: $Guy_Caber_Round1 = "G: Keep up or stay down.
C: Up it is. Let's go the distance.")
(set: $Guy_Maharaj_Round1 = "G: What have you left to give the crowd?
M: I have given them everything.")
(set: $Guy_UNO_Round1 = "G: Shall I let you win the next round?
U: Yes please!")
(set: $Guy_Raja_Round1 = "G: I need you to put up a fight.
R: If I must.")
(set: $Guy_Caber_Round2Sweep = "G: Give me a worthy gladiator!
C: You'll get her next time, girl.")
(set: $Guy_Maharaj_Round2Sweep = "G: Victory comes to Earth's greatest gladiator!
M: Well fought.")
(set: $Guy_UNO_Round2Sweep = "G: These are the best circuits you can find!?
U: Circuits will improve.")
(set: $Guy_Raja_Round2Sweep = "G: Victory wasn't worth the time.
R: Then please, fight a different fight.")
(set: $Guy_Caber_Round2Cont = "G: Now we have a fight!
C: So come on and fight.")
(set: $Guy_Maharaj_Round2Cont = "G: Listen. You can almost hear them roar.
M: Their cheers are imagined. Focus on me.")
(set: $Guy_UNO_Round2Cont = "G: Now, brace for the grand finale.
U: Bracing only for impact.")
(set: $Guy_Raja_Round2Cont = "G: We all love the arena.
R: It has enough of me. Never my love.")
(set: $Guy_Caber_Round3Cb = "G: Send me another warrior!
C: I volunteer, madam.")
(set: $Guy_Maharaj_Round3Cb = "G: The best warrior won, veteran.
M: They always do.")
(set: $Guy_UNO_Round3Cb = "G: See!? Man triumphs over machine!
U: Statement true. Shame.")
(set: $Guy_Raja_Round3Cb = "G: And everyone loves the victor.
R: Victor. Prisoner. Fool.")
(set: $Guy_Caber_Round3Top = "G: A mighty duel at last! Glory unto me!
C: Happy to assist.")
(set: $Guy_Maharaj_Round3Top = "G: What other gladiator delights you so!?
M: Beware. This arena only takes.")
(set: $Guy_UNO_Round3Top = "G: Never in doubt! Guy is your champion!
U: I doubted. Not for long.")
(set: $Guy_Raja_Round3Top = "G: Behold! Defeat flees from my hands!
R: Pompous asshole.")(set: $Raja_Caber_Opening = "R: Do you dream of outside this prison?
C: No. Get your head in the game, please.")
(set: $Raja_Maharaj_Opening = "R: Am I to die a gladiator, Dad?
M: I'm sorry. May the best warrior win.")
(set: $Raja_UNO_Opening = "R: Do you find joy as a gladiator?
U: No. Joy is triggered on success.")
(set: $Raja_Guy_Opening = "R: Why do you give all to please your conquerors?
G: You got a better idea?")
(set: $Raja_Caber_Round1 = "R: Must we fight like hungry dogs?
C: You'd prefer we fight like cats?")
(set: $Raja_Maharaj_Round1 = "R: Up, old hound. Stand and fight.
M: Impressive. We go again.")
(set: $Raja_UNO_Round1 = "R: What if you defeat us all, U.N.O.? What then?
U: Defeat you some more.")
(set: $Raja_Guy_Round1 = "R: They will never love you.
G: Oh, they will. They will.")
(set: $Raja_Caber_Round2Sweep = "R: There is no honor in victory here.
C: There's less in defeat, mate.")
(set: $Raja_Maharaj_Round2Sweep = "R: You disgrace yourself.
M: I am proud to be outdone.")
(set: $Raja_UNO_Round2Sweep = "R: You'll need some practice.
U: Unhelpful. This was practice.")
(set: $Raja_Guy_Round2Sweep = "R: What's to love in a broken gladiator?
G: It is only one defeat.")
(set: $Raja_Caber_Round2Cont = "R: We embarrass mankind by fighting.
C: Only if we fight badly.")
(set: $Raja_Maharaj_Round2Cont = "R: Is that what you wanted.
M: Yes. Show me more.")
(set: $Raja_UNO_Round2Cont = "R: My turn for success.
U: Let us continue alternating pattern.")
(set: $Raja_Guy_Round2Cont = "R: Is this what you wanted?
G: Ohhh yes. Keep it coming.")
(set: $Raja_Caber_Round3Cb = "R: Every day the same. We must break free.
C: Most days, I don't lose.")
(set: $Raja_Maharaj_Round3Cb = "R: You still don't want to escape?
M: I know well the one escape from all this.")
(set: $Raja_UNO_Round3Cb = "R: I take no joy in this, machine.
U: Then why not let me win?")
(set: $Raja_Guy_Round3Cb = "R: What good are warriors if we are not an army?
G: I beg you, please, accept your glory.")
(set: $Raja_Caber_Round3Top = "R: For now, the arena returns to peace.
C: I'd actually feel better if you gloated.")
(set: $Raja_Maharaj_Round3Top = "R: Another day won. Tomorrow, the same.
M: Defeat me twice and we will celebrate.")
(set: $Raja_UNO_Round3Top = "R: Victory. But we are still not free.
U: I will find new opponent.")
(set: $Raja_Guy_Round3Top = "R: How long will you suffer their silence?
G: Until it breaks.")(align:"=><=")+(box:"=XXXXXXXXXXXXXXXXXX=")[(text-style:"underline")[THE GAME]
(text-size: 0.8)[A 1v1 fighting game played in a best of 3 rounds format: first to 2 Rounds wins.]
(text-style:"underline")[THE PREMISE]
(text-size: 0.8)[The future. Earth's ruins are an arena for human gladiators to fight each other: performing for the sport of the planet's alien conquerors.]
(text-style:"underline")[THE ROSTER]]{
}(text-size: 0.8)[(text-style:"underline")[**Caber (//she/her//):**]
Brawler who lives to fight. She doesn't remember a time before the apocalypse and can't think of anything better to be than a gladiator.
(text-style:"underline")[**U.N.O. (//any/all//):**]
Machine built out of haphazardly assembled Earth junk and programmed with the singular purpose of winning.
(text-style:"underline")[**Maharaj (//he/him//):**]
First and oldest of the Gladiators, he is a noble duelist. Last of his generation, time made him watch countless friends die in this arena.
(text-style:"underline")[**Raja (//they/them//):**]
Only surviving child of Maharaj. Born and raised to adulthood in the arena, determined to find an escape for themselves and their father.
(text-style:"underline")[**Guy (//she/her//):**]
Aiming to appease the alien crowd in exchange for freedom. She is first and foremost a showman.
]
(align:"=><=")[(link: "BEGIN")[(go-to: 'BARKS_2')]]